module.exports = {
  devServer:{
    host: 'localhost',//target host
    port: 8080,
    //proxy:{'/api':{}},代理器中设置/api,项目中请求路径为/api的替换为target
    proxy:{
        '/':{
            target: 'https://mashangu.com',//代理地址，这里设置的地址会代替axios中设置的baseURL
            changeOrigin: true,// 如果接口跨域，需要进行这个参数配置
            //ws: true, // proxy websockets
            //pathRewrite方法重写url
            pathRewrite: {
                '^/': '/' 
                //pathRewrite: {'^/api': '/'} 重写之后url为 http://192.168.1.16:8085/xxxx
                //pathRewrite: {'^/api': '/api'} 重写之后url为 http://192.168.1.16:8085/api/xxxx
           }
    }}
},
configureWebpack: {
  externals: {
    'AMap': 'AMap',
    "moment": "moment"
  }
}
  }
  
  /*
  示例: 远程服务器未处理跨域，接口为: http://localhost:3000/api/
  本地开发环境中的url为: http://localhost:8080
  1.  proxy: {
  2.    '/api5': {
  3.        target: 'http://localhost:3000',
  4.        pathRewrite: {
  5.            '^/api5' : '/api'
  6.        }
  7.     }
  8.   } 
  其中
  第2行中的 '/api5'是自定义的本地请求时的名字
  第3行的target表示代理的服务器url
  第4行的pathRewrite表示路径重写
  第5行的'^/api5'是一个正则表达式，表示要匹配请求的url中，全部'http://localhost:8080/api5' 转接为 http://localhost:3000/api/
  */